一直在说软件开发,软件开发分哪些方向?

有很多方向,下面给你列几个常见的:

1. 桌面程序:Java、C++、C#、VB、C均可。
2. 网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、Web App框架等
3. 网站客户端:HTML、CSS、Javascript、Flash等等,小程序用的便是以javascript为基础的应用架构
4. 智能手机程序:安卓使用Java,iPhone使用Objective-C
5. 底层、工具开发:C、C++,如:操作系统开发使用c,android系统底层是用c++。Linux系统等。
6. 多功能脚本程序:Python、Perl、Ruby等等
7. 人工智能:Prolog、PDDL
8. 工业控制:C、PLC、汇编
9. 通用应用数据交换处理技术:标记语言XML/XPATH/XSLT、JSON、YAML等等
10. 数据库: SQL/PLSQL
11. 嵌入式开发:java,OBJECTS-C,C、C++
12. 游戏开发:网页游戏可以用脚本语言javascript,python,后台可用Java,C#。 但PC上的大型游戏一般需要c++或C了。 特别的是,如果你会涉及IOS平台,用的是object-c。
13. 企业级应用开发:Java企业级标准。桌面的用VB ,VC ,C++, C#

社会在不断进步,开发语言也不断变化中。要跟上变化,就必须不断地学习。